package com.itheima.d4_file;

import java.io.File;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;

/**
     目标：掌握File提供的判断文件类型、获取文件信息功能
 */
public class FileTest2 {
    public static void main(String[] args) throws UnsupportedEncodingException {
        // 1.创建文件对象，指代某个文件
        File file = new File("day08map-stream-app/Hello.txt");
        // 2、public boolean exists()：判断当前文件对象，对应的文件路径是否存在，存在返回true.
        System.out.println(file.exists());
        // 3、public boolean isFile() : 判断当前文件对象指代的是否是文件，是文件返回true，反之。
        System.out.println(file.isFile());
        // 4、public boolean isDirectory()  : 判断当前文件对象指代的是否是文件夹，是文件夹返回true，反之。
        System.out.println(file.isDirectory());
        // 5.public String getName()：获取文件的名称（包含后缀）
        String name = file.getName();
        System.out.println("name = " + name);
        // 6.public long length()：获取文件的大小，返回字节个数
        long length = file.length();
        System.out.println("length = " + length);
        // 7.public long lastModified()：获取文件的最后修改时间。
        System.out.println(file.lastModified());

        // 8.public String getPath()：获取创建文件对象时，使用的路径
        System.out.println(file.getPath());
        // 9.public String getAbsolutePath()：获取绝对路径
        System.out.println(file.getAbsoluteFile());

    }
}
